const express = require('express')
// 创建web服务器
const app = express()
// 引入cors
const cors = require('cors')
// jsonp的处理函数必须在cors之前，否则jsonp接口会被处理成cors的接口
app.get('/api/jsonp', function (req, res) {
    // 得到函数额度名称
    const functionName = req.query.callback
    const data = {
        name: 'zs',
        age: 20
    }
    // 凭借出一个函数的调用
    const scripStr = `${functionName}(${JSON.stringify(data)})`
    // 响应给客户端
    res.send(scripStr)
})

// 注册跨域中间件
app.use(cors)
//注册body处理函数
app.use(express.json())




// 启动服务器
app.listen(8080, () => {
    console.log('express server running at http://127.0.01');
})